QGIS安装第三方库 |
您所在的位置:网站首页 › qgis 安装包 › QGIS安装第三方库 |
python调用QGIS中的算法
苏悦文: import sys #绝对路径 # processing sys.path.append(r'D:\Program Files\QGIS 3.28.5\apps\qgis-ltr\python\plugins') # ModuleNotFoundError: No module named 'qgis.core' sys.path.append(r'D:\Program Files\QGIS 3.28.5\apps\qgis-ltr\python') # ModuleNotFoundError: No module named 'PyQt5.QtCore' sys.path.append(r'D:\Program Files\QGIS 3.28.5\apps\Python39\Lib\site-packages') import processing from processing.core.Processing import Processing from qgis.core import QgsApplication qgs = QgsApplication([], False) qgs.initQgis() Processing.initialize() for alg in QgsApplication.processingRegistry().algorithms(): print("{}:{} --> {}".format(alg.provider().name(), alg.name(), alg.displayName())) qgs.exitQgis() vsCode运行python设置argparse参数似散离合: 文章写的很好,想请教一个问题,在parser里需要传入一个必写参数,parser.add_argument('path', type=str) 在json文件中写"./data/nerf_llff_data/",但是仍然报错没有传入path是什么原因呢? python调用QGIS中的算法xiaoxi___0818: 不好意思,不太了解,我也是小白来的 vsCode运行python设置argparse参数xiaoxi___0818: “train”是作为参数值传进去的,对应的前面选项值是“cmd”,必选参数。参考https://docs.python.org/zh-cn/3/library/argparse.html#choices vsCode运行python设置argparse参数穆姬姗: args的第一个参数"train"为什么没有“--”呢 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |